@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ margin:0 auto; font-size:14px; font-weight:normal; font-family:微软雅黑; color:#333; line-height:180%; background:#fff;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p {padding:0;margin:0;}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#44904E;}
.clear{clear:both;}
.fl{float:left;}.fr{float:right;}

.header{ width:100%; float:left;}
.header-01{ width:100%; height:123px; float:left; background:#FFF;}
.header-01-n{ width:1000px; margin:0 auto;}
.header-01-n .logo{ width:287px; float:left;}
.header-01-n .wenzi{ float:left; height:123px; line-height:123px; font-size:18px; color:#929292; margin:0 0 0 30px;}
.header-01-n .tel{ float:right; height:123px; background:url(../images/index_05.jpg) left center no-repeat; padding-left:70px;}
.header-01-n .tel .sp1{ display:block; line-height:30px; font-size:18px; color:#929292; margin:30px 0 0 0;}
.header-01-n .tel .sp2{ display:block; line-height:30px; font-size:22px; font-weight:bold; color:#f6a71b;}

.header-02{ width:100%; float:left; background:#44904E;}
.header-02-n{ width:1000px; margin:0 auto;}
.nav{ width:100%; float:left; height:50px;}
.nav li{ float:left; line-height:50px; margin-right:2px;}
.nav li a{ float:left; padding:0 50px 0 50px; line-height:50px; font-size:16px; color:#fff;}
.nav li a:hover{ background:#ffffff; color:#666666; text-decoration:none;}
.nav li .on{ background:#ffffff; color:#666666; text-decoration:none;}

.header-03{ width:100%; float:left;}
.flash{ width:100%; float:left; height:500px; position:relative; overflow:hidden;}
.flash span{ width:100%; float:left; height:500px;}
.flash .hd{ width:120px; height:30px; position:absolute; left:50%; margin-left:-60px; bottom:20px; background:#41453c; opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7; text-align:center; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; behavior:url(PIE.htc);}
.flash .hd ul{ margin:5px 0 0 0;}
.flash .hd ul li{ position:relative; _display:inline; display:inline-block; width:10px; height:10px; overflow:hidden; background:#fff; margin:0 5px 0 5px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; behavior:url(PIE.htc);} 
.flash .hd ul li.on{ background:#2b915b;}
.flash .prev{ cursor:pointer; width:60px; height:60px; float:left; position:absolute; left:50px; top:50%; z-index:999; margin:-15px 0 0 0; background:#666; color:#fff; font-size:40px; text-align:center; line-height:60px; border-radius:5px; opacity:0.6;}
.flash .next{ cursor:pointer; width:60px; height:60px; float:left; position:absolute; right:50px; top:50%; z-index:999; margin:-15px 0 0 0; background:#666; color:#fff; font-size:40px; text-align:center; line-height:60px; border-radius:5px;  opacity:0.6;}
.flash .prev:hover,.flash .next:hover{ background:#226CB5;}

.main-01{ width:100%; float:left; padding:60px 0 60px 0; background:url(../images/index_bg.jpg);}
.main-01-n{ width:1000px; margin:0 auto;}
.gjc{ width:660px; float:left; height:40px; line-height:40px; overflow:hidden;}
.gjc a{ display:inline-block; height:40px; line-height:40px; margin:0 5px 0 5px;}

.search{ width:320px; float:right; height:40px; background:url(../images/index_12.jpg) no-repeat;}
.search .inp-01{ width:240px; float:left; height:38px; line-height:38px; text-indent:10px; border:0; margin:1px 0 0 1px;}
.search .sub-01{ width:75px; height:40px; float:right; cursor:pointer; border:0; background:none;}

.pro{ width:100%; float:left; margin:40px 0 0 0;}
.pro-l{ width:240px; float:left;}
.pro-nav{ width:100%; float:left; border:1px #e5e4e3 solid; background:#fff;}
.pro-nav-t{ width:100%; float:left; height:60px; line-height:60px; background:#44904E; text-indent:20px; font-size:18px; color:#fff;}
.pro-nav-n{ width:100%; float:left; padding:0 15px;}
.pro-nav-n li:first-child{ border-top:none;}
.pro-nav-n li{ width:100%; float:left; line-height:50px; text-indent:5px; border-top:1px #e4e4e4 solid;}
.lxwm{ width:100%; float:left; height:120px; background:url(../images/index_33.jpg) no-repeat; margin:30px 0 0 0;}
.lxwm span{ width:100%; float:left; line-height:120px; font-size:20px; font-weight:bold; color:#fff; text-indent:70px;}
.pro-r{ width:715px; float:right;}
.pro-r-t{ width:100%; float:left; border-bottom:1px #d5d4d2 solid;}
.pro-r-t h3{ float:left; height:60px; line-height:60px; color:#44904E; font-size:18px; border-bottom:2px #44904E solid;}
.pro-r-t span{ float:right; height:60px; line-height:60px; font-size:14px;}
.pro-r-t span a{ color:#7e7e7e;}
.pro-r-t span a:hover{ color:#44904E;}
.pro-r-n{ width:100%; float:left;}
.pro-r-n li{ width:215px; float:left; margin:38px 0 0 35px;}
.pro-r-n li .pic{ width:100%; height:190px; float:left;}
.pro-r-n li .pic img{ width:100%; height:190px;}
.pro-r-n li .title{ width:100%; float:left; height:50px; line-height:50px; overflow:hidden; text-align:center; color:#000;}

.main-02{ width:100%; float:left; padding:100px 0 100px 0; background:#44904E;}
.main-02-n{ width:1000px; margin:0 auto;}
.about{ width:100%; float:left;}
.about-l{ width:400px; float:left;}
.about-l img{ width:100%;}
.about-r{ width:550px; float:right; color:#fff; margin-top:-20px;}
.about-r-t{ width:100%; float:left; line-height:40px; font-size:20px; margin-bottom:10px;}
.about-r-n{ width:100%; float:left; line-height:24px; font-size:15px;}

.main-03{ width:100%; float:left; padding:70px 0 70px 0; background:#ffffff;}
.main-03-n{ width:1000px; margin:0 auto;}
.case{ width:100%; float:left;}
.case-t{ width:100%; float:left; border-bottom:1px #d5d4d2 solid;}
.case-t h3{ float:left; height:60px; line-height:60px; color:#44904E; font-size:18px; border-bottom:2px #44904E solid;}
.case-t span{ float:right; height:60px; line-height:60px; font-size:14px;}
.case-t span a{ color:#7e7e7e;}
.case-t span a:hover{ color:#44904E;}
.case-n{ width:100%; float:left; margin:27px 0 0 0;}
.case-n li{ width:235px; float:left; margin:0 15px 0 0;}
.case-n li .pic{ width:100%; height:200px; float:left;}
.case-n li .pic img{ width:100%; height:200px;}
.case-n li .title{ width:100%; float:left; height:50px; line-height:50px; overflow:hidden; text-align:center; color:#000;}

.main-04{ width:100%; float:left; padding:70px 0 70px 0; background:url(../images/index_bg.jpg);}
.main-04-n{ width:1000px; margin:0 auto;}
.news{ width:575px; float:left;}
.news-t{ width:100%; float:left; border-bottom:1px #d5d4d2 solid;}
.news-t h3{ float:left; height:60px; line-height:60px; color:#44904E; font-size:18px; border-bottom:2px #44904E solid;}
.news-t span{ float:right; height:60px; line-height:60px; font-size:14px;}
.news-t span a{ color:#7e7e7e;}
.news-t span a:hover{ color:#44904E;}
.news-n{ width:100%; float:left;}
.news-n li{ width:100%; float:left;}
.news-n li a{ width:460px; float:left; height:50px; line-height:50px; overflow:hidden; background:url(../images/icon.jpg) left center no-repeat; text-indent:15px; font-size:14px;}
.news-n li span{ float:right; line-height:40px; font-size:14px;}

.contact{ width:310px; float:right;}
.contact-t{ width:100%; float:left; border-bottom:1px #d5d4d2 solid;}
.contact-t h3{ float:left; height:60px; line-height:60px; color:#44904E; font-size:18px; border-bottom:2px #44904E solid;}
.contact-n{ width:100%; float:left;}
.contact-n .sp1{ width:100%; float:left; height:100px; background:url(../images/index_52.jpg) left center no-repeat; text-indent:60px; line-height:100px; color:#f6a71b; font-size:22px; font-weight:bold;}
.contact-n .sp2{ width:100%; float:left; line-height:36px; font-size:16px;}
.contact-n .sp2 b{ font-size:18px;}

.foot{ width:100%; float:left; background:#037933; padding:50px 0 50px 0;}
.foot-n{ width:1000px; margin:0 auto;}
.foot-n span{ width:100%; float:left; text-align:center;}
.foot-n span a{ display:inline-block; padding:0 30px 0 30px; font-size:14px; color:#fff; line-height:40px;}
.foot-n p{ width:100%; float:left; text-align:center; line-height:40px; font-size:14px; color:#fff;}

.banner{ width:100%; float:left;}
.banner span{ width:100%; float:left; height:350px;}

.guide{ width:660px; float:left; height:40px; line-height:40px; overflow:hidden;}

.con-01{ width:100%; float:left; padding:60px 0 60px 0; background:#fff;}
.con-01-n{ width:1000px; margin:0 auto;}

.con{ width:100%; float:left; margin:40px 0 0 0;}
.con-l{ width:240px; float:left;}
.con-nav{ width:100%; float:left; border:1px #e5e4e3 solid; background:#fff; margin-bottom:30px;}
.con-nav-t{ width:100%; float:left; height:60px; line-height:60px; background:#44904E; text-indent:20px; font-size:18px; color:#fff;}
.con-nav-n{ width:100%; float:left; padding:0 15px;}
.con-nav-n li:first-child{ border-top:none;}
.con-nav-n li{ width:100%; float:left; line-height:50px; text-indent:5px; border-top:1px #e4e4e4 solid;}
.con-nav-n li a.on{ color:#44904E;}
.lxwm{ width:100%; float:left; height:120px; background:url(../images/index_33.jpg) no-repeat;}
.lxwm span{ width:100%; float:left; line-height:120px; font-size:20px; font-weight:bold; color:#fff; text-indent:70px;}
.con-r{ width:715px; float:right;}
.con-r-t{ width:100%; float:left; border-bottom:1px #d5d4d2 solid;}
.con-r-t h3{ float:left; height:60px; line-height:60px; color:#44904E; font-size:18px; border-bottom:2px #44904E solid;}
.con-r-t span{ float:right; height:60px; line-height:60px; font-size:14px;}
.con-r-t span a{ color:#7e7e7e;}
.con-r-t span a:hover{ color:#44904E;}
.con-r-n{ width:100%; float:left;}

.con-about{ width:100%; float:left; line-height:30px; font-size:14px; padding:20px 0 0 0;}

.con-pro{ width:100%; float:left;}
.con-pro li{ width:215px; float:left; margin:38px 0 0 35px;}
.con-pro li .pic{ width:100%; height:190px; float:left;}
.con-pro li .pic img{ width:100%; height:190px;}
.con-pro li .title{ width:100%; float:left; height:50px; line-height:50px; overflow:hidden; text-align:center; color:#000;}

.con-news{ width:100%; float:left; padding:20px 0 20px 0;}
.con-news li{ width:100%; float:left; border-bottom:1px #e5e5e5 dashed;}
.con-news li a{ width:480px; float:left; height:50px; line-height:50px; overflow:hidden; background:url(../images/icon.jpg) left center no-repeat; text-indent:15px; font-size:14px;}
.con-news li span{ float:right; line-height:40px; font-size:14px;}

.news_view{ width:100%; float:left;}
.news_view_top{ width:100%; float:left;}
.news_title{ width:100%; float:left; position:relative; text-align:center;}
.news_title h1{ line-height:40px; font-size:24px; color:#000000; font-family:微软雅黑; font-weight:normal;}
.news_timeBox{ width:100%; line-height:40px; float:left; text-align:center; border-bottom:1px #eee solid;}
.news_timeBox span{ color:#999999; cursor:pointer; display:inline;}
.news_timeBox .k1{ }
.news_timeBox .k2{ padding-left:10px;}
.news_timeBox .k3{ padding-left:10px;}
.news_timeBox .k4{ padding-left:10px;}
.news_timeBox .k4 a{ color:#999999;}
.news_timeBox .k4 a:hover{ color:#ff6600;}

.news_view_n{ width:100%; float:left; line-height:28px; padding-top:20px;}
.news_page{ width:100%; float:left; margin-bottom:30px; margin-top:30px; font-size:14px;}
.news_page li{ width:100%; line-height:30px; float:left; color:#666666;}
.news_page li a{ color:#666666;}
.news_page li a:hover{ color:#333333;}


/*页码*/
#pages a,#pages span{ text-align: center; margin:0 3px; font-size:14px; padding: 3px 8px; border: 1px #ddd solid;}
#pages span:hover,#pages span { background:#2b915b; color:#fff; border:1px #2b915b solid; margin-right: 0;}
#pages a:hover { background:#2b915b; color:#fff; border:1px #2b915b solid; text-decoration:none;}
#pages a:first-child:hover { background:none; color:#fff; border:1px #ddd solid;}